// pages/home/home.js
import {
  OrderModel
} from '../../models/orderData.js'
let orderModel = new OrderModel()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    listData: []
  },

  pushToPersonInfo() {
    wx.navigateTo({
      url: '/pages/personInfo/personInfo',
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    wx.setNavigationBarTitle({
      title: '订单',
    })
    wx.setNavigationBarColor({
      frontColor: '#ffffff',
      backgroundColor: '#3B80FE',
      animation: {
        duration: 400,
        timingFunc: 'easeIn'
      }
    })
  },

  clickOrder(event) {
    wx.navigateTo({
      url: `/pages/orderDetail/orderDetail?FId=${event.detail.orderData.FId}&companyId=${event.detail.orderData.FCompany}`,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    wx.showLoading({
      mask: true
    })
    let data = orderModel.getOrderList({
      listId: '285f7202-2b0a-42b1-ab1b-9302f53917db',
      unitId: 'c91854d1-b301-49fb-aba1-7cac8e161e8e',
      pageCode: 'ATC.Order.List',
      schemaId: 'e72a4bd8-d5ce-4a3e-bd8d-89b8a0bb29ce'
    })
    data.then(res => {
      this.setData({
        listData: res.data.data.data.records
      })
      wx.hideLoading()
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})